package com.hotSpot.chapter.two.four;

import java.util.ArrayList;
import java.util.List;

/**
 * 本节内容的目的有两个：
 * 第一，通过代码验证Java虚拟机规范中描述的各个运行时区域存储的内容；
 * 第二，希望读者在工作中遇到实际的内存溢出异常时，能根据异常的信息快速判断是哪个区域的内存溢出，知道什么样的代码可能会导致这些区域内存溢出，以及出现这些异常后该如何处理
 * 
 * VM arguments参数配置
 * -verbose:gc -Xms20M -Xmx20M -Xmn10M -XX:+PrintGCDetails -XX:SurvivorRatio=8
 * 
 * @author JunJie.Wang
 *
 */
public class OutOfMemoryErrorTest {
	static class OOMObject{
	}
	/*public static void main(String[] args) {
		List<OOMObject> list = new ArrayList<OOMObject>();
		while(true){
			list.add(new OOMObject());
		}
	}*/
}
